package com.jctrip.hotel.source.model.greentree.req;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author：Haruhi
 * @description: 获取酒店所有房型的房价和房量（协议全量数据)——请求体
 * @Date：2023/9/11 17:23
 * @Package：com.jctrip.hotel.source.model.greentree.req
 * @Project：hotel-main
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@JacksonXmlRootElement(localName = "GetAgreement")
public class GetAgreementPriceReq extends GreenTreeBaseReq{
    /**
     * 协议等级
     */
    @JacksonXmlProperty(localName = "Level")
    private String level;
    /**
     * 入住日期
     */
    @JacksonXmlProperty(localName = "StartDate")
    private String startDate;
    /**
     * 离店日期
     */
    @JacksonXmlProperty(localName = "EndDate")
    private String endDate;
    /**
     * 酒店编号
     */
    @JacksonXmlProperty(localName = "HotelCode")
    private String hotelCode;
}
